package com.wm.dao;

import java.util.List;

import com.wm.bean.Area;
import com.wm.bean.City;
import com.wm.bean.MenuType;

public interface MenuTypeDAO {
	
	/**
	 * 保存MenuType对象
	 * 
	 * @param menuType
	 * 			MenuType
	 * @return MenuType
	 * 			MenuType
	 */
	public MenuType saveMenuType(MenuType menuType);
	
	/**
	 * 更新MenuType对象
	 * 
	 * @param menuType
	 * 			MenuType
	 * @return MenuType
	 * 			MenuType
	 */
	public MenuType updateMenuType(MenuType menuType);
	
	/**
	 * 根据ID删除MenuType对象
	 * 
	 * @param id
	 * 			long
	 */
	public void removeMenuTypeById(long id);
	
	/**
	 * 根据ID获取MenuType对象
	 * 
	 * @param id
	 * 			long 
	 * @return MenuType
	 * 			MenuType
	 */
	public MenuType findMenuTypeById(long id);
	
	/**
	 * 根据参数获取MenuType对象列表
	 * 
	 * @param isShow
	 * 			int
	 * @param orderby
	 * @param ascOrDesc
	 * @return List
	 * 			List
	 */
	public List findMenuTypeByIsShow(int isShow, String orderby, int ascOrDesc);
}
